查看原文
其他

Unite 2016年关于VR/AR的一切

2016-12-07 薛冰洁 Gad-腾讯游戏开发者平台

本年度11月,Unity的开发者峰会Unite在洛杉矶举办。Unite的核心报告里预告了Unity 5.6版本,展示其图像处理和实时渲染技术的大幅提升,宣布对更多发布平台的支持,并且重点介绍了VR/AR技术的发展。今天我们来探讨Unity发布的VR/AR技术支持信息,相信对广大开发者的创作会有新的技术帮助和灵感启发。


核心发展方向:

UNITY新上任的VR/AR策略总监TonyParisi首先介绍了UNITY的VR/AR整体布局。他认为类似VR和AR的沉浸技术将会是下一代的计算平台,VR/AR代表的不仅仅是游戏,也是故事讲述、视觉设计、产品设计及销售、演讲展示、复杂数据可视化和网上社交的新平台。

Tony Parisi表示,虽然目前UNITY已经是VR和AR开发的主流引擎,但是“我们希望所有的VR、AR开发都将基于Unity完成”。VR和AR将会是下一步Unity投资的策略重心,着重支持发展VR头显、核心软件技术、Unity Labs,以及全球范围VR/AR的内容开发。对于硬件欣欣向荣,软件缺乏优秀作品的VR和AR市场,这是个好预兆。


基于Unity开发的VR程序列举


对PC端和移动端VR的支持:“能力越大,责任越大”

在PC端方面,UNITY对HTC Vive、Facebook、和微软Hololens等都有密切合作。此次峰会,UNITY着重介绍了与Oculus Rift的关系。在刚刚过去的Oculus Connect 3峰会中,扎克伯格展示了多项创新媒体社交技术,其中包括实时虚拟通话社交,实时动态Avatar,照片和视频的VR分享,以及实时360°视频。这些官方应用程序都是使用Unity开发的,展示了Facebook和UNITY的密切合作和PC端软硬件无缝开发的趋势。


Unity+Oculus开发Demo:扎克伯格实时虚拟通话社交、查看狗狗360°视频 

对于移动端VR,Unity除了将继续支持Gear VR和Cardboard的开发外,也会对新的Google Daydream将提供官方支持。正如Google Daydream开发平台产品总监Nathan Martz所说,人们不会单纯为了硬件购买硬件产品,而是因为硬件产品能够带来的软件体验购买硬件。目前大多数的Daydream程序都是基于Unity和外部Daydream SDK所开发,但是“能力越大,责任越大”的Unity决定将于5.6版本起内置Daydream开发和发布系统,包括对其头显设备和手柄操控设备的开发支持,从而推动移动端VR软件体验的开发热潮。内置的Daydream支持将确保应用程序可以得力于Unity已有的创新VR技术,包括多线程渲染、单通道立体声渲染、阴影渲染等,将会更便于开发者使用。


基于Unity开发的Daydream程序


内置媒体播放器:跟视频插件说拜拜

Unite的核心报告中着重介绍了将于5.6版本起内置的新媒体播放器。这款全新开发的播放器利用了硬件加速技术,将会支持跨平台导出,支持H264、VP8和其他视频解码形式,支持4K视频播放和360°视频播放,且使用方便。对于VR内容开发,特别是360度视频开发者无疑是个好消息,以后再也不必在Unity中使用视频播放插件,无需担心MovieTexture不支持移动平台或是4K视频被强制压缩了。


Unity内置视频播放器


VR编辑器:不只为VR开发

说起今年Unity对VR开发的重头戏,那一定要数VR编辑器。这款可以让开发者在VR状态下开发游戏的工具,已经在今年Vision Summit、GDC、和其他地域的Unite中被展示多次,并且每次都有新惊喜。在洛杉矶的Unite 2016核心报告中VR编辑器再一次被搬上展示台。对比前几次的VR编辑器展示,这次的演示有以下几点更新:


不仅支持VR开发,任意的3D游戏开发者都可以使用这款编辑器来创建游戏场景。



多方硬件的支持


与前几次的VR编辑器展示中都使用了Oculus Rift和Touch的组合不同,这次展示使用了HTC Vive,这也显示了VR编辑器对多方硬件的支持。


简化渲染


在VR编辑器内打开素材库后,只能看到每个素材特别是3D素材的名字而不是图形,只有选中后才能看到素材图像渲染。主程序Amir Ebrahimi解释这是为了减少在VR内的渲染负担。


两种字幕字符方式


在输入字符时,Timoni West展示了包括手柄选择和敲击两种不同的输入方法,可供开发者根据自身和项目选择输入方式。她表示这项技术仍在开发改进中。


不同面板的同时显示


VR编辑器可以显示任何在目前Unity中可以显示的面板,如Inspector、Console、Project、Hierarchy等,并且可以任意排列多个面板。之前展示过得类似场景缩略图的Chessboard也可以同时展示。Timoni West和Amir Ebrahimi表示这意味着开发者在使用VR编辑器时都在和“已知知识”打交道,完全不需要学习新的知识。


完全开源


开发者可以扩展和移植这款VR编辑器。Timoni West和AmirEbrahimi也展示了两个由开发者拓展的工具,其中,包括可以在VR编辑器中完成快速雕刻的工具Creations,和迅速完成移植的可在VR中录制物体动画的工具Tvori。


即将发布


今年12月VR编辑器将以UnityPackage的形式发布,开发者可以自由导入已有或新开发的项目。



VR编辑器的展示


结论:

今年年初,Unity Labs创建,旨在对于VR和AR的实验性项目进行研发和开发理论的探索。初创之时,Unity Labs发布了一系列关于VR和AR的短期实现目标,这些目标包括:


对所有的主流VR和AR平台提供支持



大幅提高VR和AR设备的渲染性能



创建in-VR编辑器



提供API使得在AR场景中能和现实物体交互



提供对VR故事讲述和360°沉浸视频(双眼3D和非双眼3D)的支持,包括对于VR视频线性编辑和高质量电影级渲染体验的支持。


在Unity编辑器和VR开发流程中更深入地集成艺术设计工具

对比可以发现,多数的目标已经达成或即将达成,未达成的也将是明年Unity的开发目标。Unity正在朝着更方便有效的VR和AR引擎转型。正如Unity年初发布的文章所示,未来VR和AR的发展将会彻底改变Unity,而且改变正在发生。



点击一下立即阅读相关好文章


VR教育大有可为痛点在哪再见了面向对象的编程


游戏策划进阶的二三事—市场价值篇


如何练习人体我有好方法


“零成本”的手机MR应用开发

......


近期热文

基于UNITY实现VRdemo技术方法分析

Epic Games新作《Bullet Train》:新风格的VR-FPS的制作方法



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存